A Software Fault Injection Pattern System ()
نویسندگان
چکیده
Problem. Among the various methods to perform Fault Injection, the technique of Software Fault Injection is getting more popular. In this technique, a special piece of code, associated to the system under test, tries to simulate faults. Generally, Fault Injection testing can be done by using a Fault Injection tool, and there is a number of them. However, there are no tools that work under each and every computing environment. Also, new kinds of systems, that work under different conditions, are created by developers. Therefore, although there are a number of fault injection programs, there is a need for more of them.
منابع مشابه
Fault Detection and Isolation of Vehicle Driveline System
Vehicle driveline system and its working accuracy play an important role in the performance of car. The purpose of this study is to provide an appropriate mechanism for investigating, identifying and determining the position and size of defects in the vehicle power transmission system. This is based on the patterns of the residual signal, obtained from a simulated model of the system. Neuro-...
متن کاملCombining Software-Implemented and Simulation-Based Fault Injection into a Single Fault Injection Method
Fault/error injection has emerged as a valuable means for evaluating the dependability of a system. In particular, software-based techniques, which can be described as software-implemented and simulation-based techniques, have become very popular because of the relative simplicity of injecting faults. After discussing the advantages and drawbacks of these techniques, two approaches are introduc...
متن کاملFault injection testing of software implemented fault tolerance mechanisms of distributed systems
One way of gaining confidence in the adequacy of fault tolerance mechanisms of a system is to test the system by injecting faults and see how the system performs under faulty conditions. This thesis investigates the issues of testing software-implemented fault tolerance mechanisms of distributed systems through fault injection. A fault injection method has been developed. The method requires th...
متن کاملTowards comparability in evaluating the fault tolerance of safety critical embedded software
This thesis deals with the problem of obtaining meaningful and comparable dependability measures of software through the method of fault-injection. The thesis is specifically dedicated to safety-critical embedded software and its dependability property ‘fault-tolerance’ with respect to random faults affecting the machine instruction execution. For enabling comparability of the faulttolerance of...
متن کاملWhat’s Wrong With Fault Injection As A Benchmarking Tool?
This paper attempts to solidify the technical issues involved in the long-standing debate about the representativeness of fault injection as a tool for measuring the dependability of general-purpose software systems. While direct fault injection seems appropriate for evaluating fault tolerant computers, most current software systems are not designed in a way that makes injection of faults direc...
متن کامل